home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3part2d.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_PARTICLE2D_H = 1;
- include("real/objects/r3partic.js")
-
-
- var R3CLID_PARTICLE2D = 310;
-
-
-
-
- // Description: Adds new particle
- // Returns: Boolean, TRUE if succeeded
- // p1: r3Vect, position
- // p3: r3Vect, normal
-
- R3PA2DM_ADDPARTICLE = 310000;
-
- function mR3PA2DM_ADDPARTICLE(p1, p3) {
- return DoA2(this.r3obj, 310000, p1, R3TID_VECTOR, 0, p3, R3TID_VECTOR, 0);
- }
-
- // Description: Get axis property
- // Returns: Boolean, true if succeeded
- // p1: Integer, index of the point
- // p2: Integer, property to be fetch
- // p3: r3Axis, property
-
- R3PA2DM_GETAXISPROP = 310001;
-
- function mR3PA2DM_GETAXISPROP(p1, p2, p3) {
- return DoA3(this.r3obj, 310001, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_AXIS, 0);
- }
-
- // Description: Set axis property
- // Returns: Boolean, true if succeeded
- // p1: Integer, index of the point
- // p2: Integer, property to be fetch
- // p3: r3Axis, property
-
- R3PA2DM_SETAXISPROP = 310002;
-
- function mR3PA2DM_SETAXISPROP(p1, p2, p3) {
- return DoA3(this.r3obj, 310002, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_AXIS, 0);
- }
-
-
-
-
- R3PA2DA_Axes = 310501;
- function SetR3PA2DA_Axes(value) {
- R3Set(this.r3obj, R3PA2DA_Axes, value, R3TID_AXIS, R3TNF_ARRAY);
- }
-
- function GetR3PA2DA_Axes() {
- return R3Get(this.r3obj, R3PA2DA_Axes, R3TID_AXIS, R3TNF_ARRAY);
- }
-
- R3PA2DA_Diameter1 = 310502;
- function SetR3PA2DA_Diameter1(value) {
- R3Set(this.r3obj, R3PA2DA_Diameter1, value, R3TID_FLOAT, 0);
- }
-
- function GetR3PA2DA_Diameter1() {
- return R3Get(this.r3obj, R3PA2DA_Diameter1, R3TID_FLOAT, 0);
- }
-
- R3PA2DA_Diameter2 = 310503;
- function SetR3PA2DA_Diameter2(value) {
- R3Set(this.r3obj, R3PA2DA_Diameter2, value, R3TID_FLOAT, 0);
- }
-
- function GetR3PA2DA_Diameter2() {
- return R3Get(this.r3obj, R3PA2DA_Diameter2, R3TID_FLOAT, 0);
- }
-
- R3PA2DA_Length = 310504;
- function SetR3PA2DA_Length(value) {
- R3Set(this.r3obj, R3PA2DA_Length, value, R3TID_FLOAT, 0);
- }
-
- function GetR3PA2DA_Length() {
- return R3Get(this.r3obj, R3PA2DA_Length, R3TID_FLOAT, 0);
- }
-
- R3PA2DA_Angle = 310505;
- function SetR3PA2DA_Angle(value) {
- R3Set(this.r3obj, R3PA2DA_Angle, value, R3TID_VECTOR, 0);
- }
-
- function GetR3PA2DA_Angle() {
- return R3Get(this.r3obj, R3PA2DA_Angle, R3TID_VECTOR, 0);
- }
-
- R3PA2DA_PointwiseDiameter1 = 310506;
- function SetR3PA2DA_PointwiseDiameter1(value) {
- R3Set(this.r3obj, R3PA2DA_PointwiseDiameter1, value, R3TID_VECTOR, 0);
- }
-
- function GetR3PA2DA_PointwiseDiameter1() {
- return R3Get(this.r3obj, R3PA2DA_PointwiseDiameter1, R3TID_VECTOR, 0);
- }
-
- R3PA2DA_PointwiseDiameter2 = 310507;
- function SetR3PA2DA_PointwiseDiameter2(value) {
- R3Set(this.r3obj, R3PA2DA_PointwiseDiameter2, value, R3TID_VECTOR, 0);
- }
-
- function GetR3PA2DA_PointwiseDiameter2() {
- return R3Get(this.r3obj, R3PA2DA_PointwiseDiameter2, R3TID_VECTOR, 0);
- }
-
- R3PA2DA_PointwiseLength = 310508;
- function SetR3PA2DA_PointwiseLength(value) {
- R3Set(this.r3obj, R3PA2DA_PointwiseLength, value, R3TID_VECTOR, 0);
- }
-
- function GetR3PA2DA_PointwiseLength() {
- return R3Get(this.r3obj, R3PA2DA_PointwiseLength, R3TID_VECTOR, 0);
- }
-
- R3PA2DA_PointwiseAngle = 310509;
- function SetR3PA2DA_PointwiseAngle(value) {
- R3Set(this.r3obj, R3PA2DA_PointwiseAngle, value, R3TID_VECTOR, 0);
- }
-
- function GetR3PA2DA_PointwiseAngle() {
- return R3Get(this.r3obj, R3PA2DA_PointwiseAngle, R3TID_VECTOR, 0);
- }
-
- var R3P2HT_VERTEX = 0;
- var R3P2HT_NORMAL = 1;
-
-
- function r3Particle2d () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_PARTICLE2D, arguments);
- }
- // Methods
- this.ADDPARTICLE=mR3PA2DM_ADDPARTICLE;
- this.GETAXISPROP=mR3PA2DM_GETAXISPROP;
- this.SETAXISPROP=mR3PA2DM_SETAXISPROP;
-
- // Attributes
- this.GetAxes=GetR3PA2DA_Axes;
- this.SetAxes=SetR3PA2DA_Axes;
- this.GetDiameter1=GetR3PA2DA_Diameter1;
- this.SetDiameter1=SetR3PA2DA_Diameter1;
- this.GetDiameter2=GetR3PA2DA_Diameter2;
- this.SetDiameter2=SetR3PA2DA_Diameter2;
- this.GetLength=GetR3PA2DA_Length;
- this.SetLength=SetR3PA2DA_Length;
- this.GetAngle=GetR3PA2DA_Angle;
- this.SetAngle=SetR3PA2DA_Angle;
- this.GetPointwiseDiameter1=GetR3PA2DA_PointwiseDiameter1;
- this.SetPointwiseDiameter1=SetR3PA2DA_PointwiseDiameter1;
- this.GetPointwiseDiameter2=GetR3PA2DA_PointwiseDiameter2;
- this.SetPointwiseDiameter2=SetR3PA2DA_PointwiseDiameter2;
- this.GetPointwiseLength=GetR3PA2DA_PointwiseLength;
- this.SetPointwiseLength=SetR3PA2DA_PointwiseLength;
- this.GetPointwiseAngle=GetR3PA2DA_PointwiseAngle;
- this.SetPointwiseAngle=SetR3PA2DA_PointwiseAngle;
- }
-
- r3Particle2d.prototype=new r3Particle;
- // r3part2d.h_H